import fetch from 'utils/fetch'

export default { // 招商
  dict (params) { // 字典数据
    return fetch({
      url: params,
      params: params
    })
  },
  merchants_list (params) { // 招商计划列表
    return fetch({
      url: '/sponsor/list/select',
      params
    })
  },
  merchants_add (data, options) { // 新增招商计划
    return fetch({
      url: '/sponsor/insert',
      method: 'post',
      data,
      options
    })
  },
  merchants_changestate (params) { // 招商计划列表-修改状态 开关状态方法
    return fetch({
      url: '/sponsor/merStatus/update',
      method: 'put',
      params: params
    })
  },
  merchants_del (params) { // 招商计划列表 删除
    return fetch({
      url: '/sponsor/sponsorBase/delete',
      method: 'delete',
      params: params
    })
  },
  base_update (data, options) { // 更新赞助基本信息 tab1
    return fetch({
      url: '/sponsor/base/update',
      method: 'put',
      dataType: 'json',
      data,
      options
    })
  },
  details_update (data, options) { // 更新赞助详情信息 tab2
    return fetch({
      url: '/sponsor/details/update',
      method: 'put',
      dataType: 'json',
      data,
      options
    })
  },
  rights_update (data, options) { // 更新赞助详情信息 tab3
    return fetch({
      url: '/sponsor/rights/update',
      method: 'put',
      dataType: 'json',
      data,
      options
    })
  },
  submitAudit_update (data, options) { // 修改页的提交审核
    return fetch({
      url: '/sponsor/submitAudit/update',
      method: 'put',
      dataType: 'json',
      data,
      options
    })
  },
  sport_type (params) { // 比赛项目
    return fetch({
      url: '/sponsor/dict/sport/type',
      method: 'get',
      params: params
    })
  },
  merchants_details (params) { // 获得指定赞助ID的详情数据
    return fetch({
      url: '/sponsor/details/select',
      method: 'get',
      params: params
    })
  },
  bid_list (params) { // 招商管理  竞标列表
    return fetch({
      url: '/sponsor/bid/bidDetailsInfo',
      params
    })
  },
  bid_save (params) { // 招商管理 确定中标
    return fetch({
      url: '/sponsor/bid/status/update',
      method: 'put',
      params
    })
  },
  bid_startTime (data, options) { // 招商管理  设置时间
    return fetch({
      url: '/sponsor/bid/startTime/update',
      method: 'put',
      dataType: 'json',
      data,
      options
    })
  },
  bid_Refused (params) { // 招商管理 竞标拒绝
    return fetch({
      url: '/sponsor/bid/loseBid/update',
      method: 'put',
      dataType: 'json',
      params
    })
  },
  bidfodder_list (params) { // 招商管理 附件列表
    return fetch({
      url: '/sponsor/bidfodder/all',
      params
    })
  },
  manage_detail (params) { // 招商管理 招商头部信息
    return fetch({
      url: '/sponsor/header/select',
      params
    })
  },
  downloadFile (params) { // 招商管理 招商头部信息
    return fetch({
      url: '/download/file',
      params
    })
  }
}
